// 此js文件用于格式化日期和时间
import dayjs from "dayjs"
import customParseFormat from 'dayjs/plugin/customParseFormat'
dayjs.extend(customParseFormat)

// 将符合 "YYYY年MM月DD日" 格式的时间转换为 "YYYY-MM-DD" 格式
export const formatTime = (time) => {
	if (time) {
		return dayjs(time, 'YYYY年MM月DD日').format('YYYY-MM-DD')
	} else {
		return '日期时间未知'
	}
}

// 将时间转换为 "YYYY年MM月DD日" 格式
export const formatDate = (time) => {
	if (time) {
		return dayjs(time).format('YYYY年MM月DD日')
	} else {
		return '日期时间未知'
	}
}

// 计算两个日期之间相差的天数
export const diffDays = (start, end) => {
	return dayjs(end).diff(dayjs(start), "day")
}